
package com.zsrt.day20170420.ch01;


import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

public class ArrayListTest {
	
	@Test
	public void test01() throws Exception {
		
		
		@SuppressWarnings("rawtypes")
		List array = new ArrayList();
		
		//添加元素
		array.add("ads");
		//integer
		array.add(123);
		//Boolean
		array.add(true);
		array.add("dd");
		
		
		
		//数组长度
		int size = array.size();
		
		for(int index=0;index <size;index++){
			//打印数组元素
			Object object = array.get(index);
			System.out.println(object);
		}
		
		System.out.println("删除某个元素之后=============================");
		//删除某个指定下标的数组元素
		array.remove(3);
		
		for(int index=0;index <array.size();index++){
			//打印数组元素
			Object object = array.get(index);
			System.out.println(object);
		}
		
		
		System.out.println("把指定下标的元素修改===========================");
		array.set(2, "jmj");
		
		for(int index=0;index <array.size();index++){
			//打印数组元素
			Object object = array.get(index);
			System.out.println(object);
		}
		
		System.out.println("=================");
		//把array数组的元素全部添加到array数组中
		//array.addAll(array);
		
		for(int index=0;index <array.size();index++){
			//打印数组元素
			Object object = array.get(index);
			System.out.println(object);
		}
		
	
		
	}

	

}
